.counter-top-bar{
    height:90px;
}

.content{
  width: auto!important;
  margin: auto!important;
  background-color: ;
  text-align:center;
  font-size:small;
}
.main-container{
  padding-bottom: 30px;
}


/* CONTACTS */
.contact-paragraph{
  width: 80%;
  float: left;
  background-color:;
  margin-right: 21px;
  font-size: small;
}
.section-title{
  font-size: medium;
  text-decoration: underline;
}
.contact-content{
  float: left;
  display: inline-block;
  position: fixed;
  margin-top:50px;
  padding: 40px;
  width: 100%;
  height: 100%;
  background-color: white;
}
.emailField{
  font-family: Muli;
  width: 250px;
  height: 20px;
  font-size:10pt;
  border:1px solid black;
  transition: all 1s ease-in-out;
}
.emailField:focus{
  border:1px solid white;
  transition: all 1s ease-in-out;
}
.button{
  border:1px solid black;
  background-color: black;
  color: white;
}

input{
  outline: none;
  margin-top:5px;
  margin-bottom:5px;
}
.mini-margin{
  margin-top:5px;
  margin-bottom:5px;
}


/*
form.newsletter{
  margin-top: 40px;
  margin-bottom: 40px;
}
input.email{
  width: 200px;
}

input{
  border:none;
  outline: none;
  height:20px;
  font-size: small;
}


*/

#mc_embed_signup{
  margin-top: 20px;
}
/*
.pluginButtonContainer{
  width:85px!important;
}
.pluginButtonImage{
  left:0px!important;
  position:absolute!important;
}
.like-button{
  border:1px solid black;
  height: 20px;
  margin-top: 20px;
  display: inline;
  outline: none;
}*/
.partners-wrap{
  margin-top: 20px;
  vertical-align: middle!important;
}
.parners-wrap img{
  vertical-align: middle!important;
  width: 200px;
}
.littleTitleSize{
    font-size: x-small!important;
}
.partners{
  margin-top: 20px;
  text-align: center!important;
}
.partners-title{
  margin-bottom: 20px;
}
.ewp{
  width: 270px;
}
.loos{
  width: 270px;
}
.space{
  width: 30px;
}
/* Footer */
.footer-wrap{
  position: relative;
  bottom:0px;
  left:0px;
  right:0px;
  margin:auto!important;
  margin-top: 30px!important;
  width: auto;
  height: 110px;
  padding:10px;
  background-color: black!important;
}
.footer{
  color: white;
  font-size: x-small;
}
.footer-logo{
  width: 60px;
}


.lineInBetween{
  opacity:0;
  transition: all 1s ease-in-out;
}
.hide-on-desktop{
  display: none;
}

@media screen and (max-width: 1050px) {

.partners{
  
}
.emailField{
  font-family: Muli;
  height: 20px;
  width: 250px;
  font-size:10pt;
  border:1px solid black;
  transition: all 1s ease-in-out;
}

}


@media screen and (max-width: 767px) {

.partners{
  text-align: left!important;
}
.emailField{
  font-family: Muli;
  height: 20px;
  width: 250px;
  font-size:10pt;
  border:1px solid black;
  transition: all 1s ease-in-out;
}

.hide-on-desktop{
  display: inline;
}
}


@media screen and (max-width: 650px) {
.main-container{
  padding-bottom: 0px;
}
.container12{
    margin:auto!important;
    background-color: ;
    text-align:center!important;
    margin:auto!important;
}
.counter-top-bar{
    height:90px;
}
.contact-paragraph{
  width: auto;
  margin:auto!important;
  text-align:left!important;
  background-color: ;
  
  padding:10px;
  float: none;
}
.contactsWrap{
  text-align: left;
  margin: auto!important;
  background-color: ;
  width: 100%;
}
.section-title{

}

.emailField{
  font-family: Muli;
  height: 20px;
  width: 250px;
  font-size:10pt;
  border:1px solid black;
  transition: all 1s ease-in-out;
}

.ewp-slot{
  width: 60%;
  display: inline-block;
  margin-bottom:20px;
}
.loos-slot{
  width: 60%;
  display: inline-block;
}
.like-button{
  text-align: center;
  border:1px solid black;
  height: 20px;
  width: 71px;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  display: inline;
  outline: none;
}
.partners{
  text-align: center!important;
}
.partners-wrap{
  margin-top: 20px;
  margin-bottom: 20px;
  vertical-align: middle!important;
}
.parners-wrap img{
  vertical-align: middle!important;
  width: 200px;
}
.partners{
  margin-top: 0px;
}
.partners-title{
  margin-bottom: 20px;
  text-align: center;
}
.ewp{
  width: 270px;
}
.loos{
  width: 270px;
}
.space{
  width: 30px;
}

.aboutImages{
  text-align: center;
  margin: auto!important;
  padding-bottom: 5px;
}

.about-wrap{
 
  padding:20px;
  -webkit-column-count: 1; /* Chrome, Safari, Opera */
  -moz-column-count: 1; /* Firefox */
  column-count: 1;
}
.bigMargin{
  display: none!important;
}

/*UTILITY*/
.hide-on-mobiles{
    display:none!important;
}
.left_to_center_align{
  text-align:center;
}

.in-between{
    margin-top:30px!important;
}
.lineInBetween{
  width: auto!important;
  opacity: 0.85;
  transition: all 1s ease-in-out;
}
/*
#sine_wave{
  margin: 0px;
  padding: 0px;
  background-color: red;
  border:1px solid red;
}
.sineWave{
  width: 60%;
}*/

  }

@media screen and (max-width: 479px) {

  .emailField{
  font-family: Muli;
  height: 20px;
  width: 98.5%;
  font-size:10pt;
  border:1px solid black;
  transition: all 1s ease-in-out;
  background-color: ;
}
}